home *** CD-ROM | disk | FTP | other *** search
- VERSION 5.00
- Object = "{CDA5F5E4-DE50-11D0-A956-00C0F6A06F60}#1.0#0"; "RTBARX.OCX"
- Begin VB.Form Form1
- Caption = "orm1"
- ClientHeight = 7212
- ClientLeft = 48
- ClientTop = 336
- ClientWidth = 9276
- LinkTopic = "Form1"
- ScaleHeight = 7212
- ScaleWidth = 9276
- StartUpPosition = 3 'Windows Default
- Begin RTBARXLib.RTBARX RTBARX2
- Height = 3252
- Left = 4200
- TabIndex = 1
- Top = 1440
- Width = 3732
- _Version = 65536
- _ExtentX = 6583
- _ExtentY = 5736
- _StockProps = 32
- TitleString = "Form1.frx":0000
- TitleFont = "Form1.frx":0025
- TitleColor = "Form1.frx":0051
- TitleFontStyle = "Form1.frx":0077
- TitleFontSize = "Form1.frx":009D
- TitlePos = "Form1.frx":00C3
- BarChannelColor = "Form1.frx":00E9
- BarChannelTagName= "Form1.frx":0183
- End
- Begin RTBARXLib.RTBARX RTBARX1
- Height = 3252
- Left = 120
- TabIndex = 0
- Top = 1440
- Width = 3612
- _Version = 65536
- _ExtentX = 6371
- _ExtentY = 5736
- _StockProps = 32
- TitleString = "Form1.frx":01BD
- TitleFont = "Form1.frx":01E2
- TitleColor = "Form1.frx":020E
- TitleFontStyle = "Form1.frx":0234
- TitleFontSize = "Form1.frx":025A
- TitlePos = "Form1.frx":0280
- BarChannelColor = "Form1.frx":02A6
- BarChannelTagName= "Form1.frx":0340
- End
- Attribute VB_Name = "Form1"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- Option Explicit
- Dim rData1(16) As Double
- Dim rData2(16) As Double
- Private Sub Form_Load()
- Call BuildGraph1
- Call BuildGraph2
- End Sub
- Private Sub BuildGraph1()
- Dim i As Integer
- RTBARX1.BarNumChannels = 8
- RTBARX1.BarAlarmMessageEnable = True
- RTBARX1.BarAlarmMarksEnable = True
- RTBARX1.BarHighAlarmValue = 5.8
- RTBARX1.BarLowAlarmValue = 4.2
- RTBARX1.BarHighAlarmString = "*HI*"
- RTBARX1.BarLowAlarmString = "*LO*"
- RTBARX1.BarNormalAlarmString = "ok"
- 'DYN TEXT
- RTBARX1.BarDynTextEnable = True
- 'SCALING AND CENTER POINT
- RTBARX1.BarScaleMin = 4#
- RTBARX1.BarScaleMax = 7#
- RTBARX1.BarScaleCenter = 4#
- RTBARX1.BarTickSpace = 1#
- RTBARX1.BarNumTicks = 5
- For i = 0 To RTBARX1.BarNumChannels - 1
- rData1(i) = 5 ' Starting point for data simulation
- Next i
- 'AXIS LABEL PRECISION
- RTBARX1.BarLabelsPrecision = 2
- 'COLORS
- RTBARX1.WindowBackgroundColor = RGB_WHITE
- 'TITLE
- RTBARX1.TitleString(TITLE1) = "Vertical Bar Graph"
- 'INTERNAL TIMER
- RTBARX1.EnableInternalTimer = True
- End Sub
- Private Sub BuildGraph2()
- Dim i As Integer
- RTBARX2.BarNumChannels = 4
- RTBARX2.BarType = OR_HORZ 'draw a horizontal bar graph
- 'COLORS
- RTBARX2.WindowBackgroundColor = RGB(128, 128, 0)
- RTBARX2.PlotBackgroundColor = RGB(128, 64, 0)
- 'ALARMS
- RTBARX2.BarAlarmMarksEnable = True
- RTBARX2.BarAlarmMessageEnable = True
- RTBARX2.BarHighAlarmValue = 5.9
- RTBARX2.BarLowAlarmValue = 4.1
- RTBARX2.BarNumTicks = 9
- 'TAG NAMES
- RTBARX2.BarChannelTagName(0) = "One"
- RTBARX2.BarChannelTagName(1) = "Two"
- RTBARX2.BarChannelTagName(2) = "Three"
- RTBARX2.BarChannelTagName(3) = "Four"
- For i = 0 To RTBARX2.BarNumChannels - 1
- rData2(i) = 5 ' Starting point for data simulation
- Next i
- ' BAR COLORS
- RTBARX2.BarChannelColor(0) = RGB(0, 0, 128)
- RTBARX2.BarChannelColor(1) = RGB(255, 255, 0)
- RTBARX2.BarChannelColor(2) = RGB(255, 255, 255)
- RTBARX2.BarChannelColor(3) = RGB(0, 0, 0)
- 'TITLES
- RTBARX2.TitleString(TITLE1) = "Horizontal Bar Graph"
- 'INTERNAL TIMER
- RTBARX2.EnableInternalTimer = True
- End Sub
- Private Sub RTBARX1_OnInternalTimer()
- Dim i As Integer
- For i = 0 To RTBARX1.BarNumChannels - 1
- rData1(i) = rData1(i) + 0.5 * (0.5 - Rnd)
- Next i
- Call RTBARX1.UpdateDynData(rData1(0))
- End Sub
- Private Sub RTBARX2_OnInternalTimer()
- Dim i As Integer
- For i = 0 To RTBARX2.BarNumChannels - 1
- rData2(i) = rData2(i) + 0.5 * (0.5 - Rnd)
- Next i
- Call RTBARX2.UpdateDynData(rData2(0))
- End Sub
-